iT邦幫忙

2025 iThome 鐵人賽

DAY 7
0
生成式 AI

AI 藥師助手:打造人人都看得懂的藥品查詢系統系列 第 7

Day 7:讓 AI 做文字總結 – 自動摘要功能實作

  • 分享至 

  • xImage
  •  

前言

昨天我們已經成功使用 AI 來生成文字內容(例如小故事或短文),今天我們要完成一個實用性很高的功能:自動摘要。

很多人每天都要面對大量文章、新聞或報告,如果 AI 能幫我們快速抓出重點,會大幅節省時間。今天我們就來實作一個自動摘要工具。

今日學習目標

1.學會呼叫 AI API 來請它生成摘要。

2.練習設計 Prompt,讓輸出更貼近需求。

3.測試對不同長度文章的摘要效果。

程式碼設計

from openai import OpenAI

#初始化客戶端
client = OpenAI(api_key="API_KEY")

#範例長文
text = """
人工智慧(Artificial Intelligence, AI)是一個跨領域的學科,
結合了電腦科學、數學、認知心理學與語言學等領域。
隨著深度學習與大數據的發展,AI 在圖像辨識、自然語言處理、
自駕車以及醫療診斷等領域都有突破性的進展。
未來 AI 的挑戰將包含如何解釋模型、避免偏見以及確保安全使用。
"""

#呼叫模型,請它幫忙摘要
response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[
        {"role": "system", "content": "你是一個專業的文章摘要助手。"},
        {"role": "user", "content": f"請幫我將以下文章摘要成三點重點:\n\n{text}"}
    ]
)

print("✅ AI 摘要結果:")
print(response.choices[0].message.content)

範例輸出

✅ AI 摘要結果:
1. AI 是跨領域學科,融合電腦科學、數學與心理學等。  
2. 隨著深度學習與大數據,AI 在圖像辨識、語言處理、自駕車與醫療上有突破。  
3. 未來挑戰包括模型解釋、避免偏見與確保安全使用。  

非常的方便,只要把長文丟進去,就能得到條理清晰的重點!

今天重點與心得

  • 摘要 Prompt 很重要:指定「三點重點」、「200字以內」、「適合小學生理解」等,可以改變結果。

  • 輸入長文要小心 Token 限制:太長的文章需要切割再摘要。

  • 適用場景:新聞重點整理、學術文章摘要、開會紀錄整理。


上一篇
Day 6:Prompt Engineering:讓 AI 更聽話
系列文
AI 藥師助手:打造人人都看得懂的藥品查詢系統7
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言